package com.wenshi.app.activity;

import android.content.Context;
import android.os.Bundle;

import com.wenshi.view.IKeyValue;

/**
 * 该类适用于普通的布局Activity
 */
public abstract  class WsActivity extends WsBaseActivity {
    private Context mContext;
    private boolean isNoticeSueper = false;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mContext = this;
    }

    /**
     *
     *
     * WsActivity开放的方法用来 绑定视图和数据
     * 参数 是HashMap<String, String> data类型， 以及layout id
     */
    public void renderView(IKeyValue data, int layoutid) {
        setContentView(layoutid);
        super.renderView(data);

    }
    /**
     *
     * WsActivity开放的方法
     * 用来使用自己定义的activity界面时的方法
     * 参数是 int  layoutid
     */
    public void setContentView(int layoutid) {
        if (!isNoticeSueper) {
            getWsWiewDelegate().setContentView(layoutid);
            isNoticeSueper = true;
        }

}
}
